TenWebOptimizer\OptimizerSettings C

Total Complexity 120
Dependencies 9
Dependents 2
Total lines 1,074
Lines of code 537
Logical lines of code 291
Comment lines 19
Methods 28
Properties 6

Methods 28

Method Rating Maintainability Complexity Lines of code
maybe_change_server_configuration()
B
44 17 43
set_settings()
A
46 12 38
set_default_settings()
A
55 10 19
update_setting()
A
49 9 29
init_settings()
A
52 9 23
get_settings()
A
55 9 20
sync_configs_with_plugin_state()
S
50 7 30
change_nginx_webp_delivery()
S
50 7 29
import_settings()
S
56 6 17
write_htaccess_configs()
S
50 5 30
init_critical_defaults()
S
60 5 13
get_htaccess_webp_delivery()
S
52 2 36
get_htaccess_mod_expires()
S
53 1 50
get_htaccess_mod_deflate()
S
49 1 40
maybe_clear_cache()
S
72 3 5
get_htaccess_charset()
S
59 2 13
export_settings()
S
61 2 13
get_htaccess_caching_headers()
S
60 2 13
get_htaccess_files_match()
S
57 1 19
get_htaccess_web_fonts_access()
S
57 1 19
get_instance()
S
72 2 6
getTestMode()
S
79 1 3
removeTestMode()
S
77 1 4
__construct()
S
79 1 4
setTestMode()
S
75 1 4
set_critical_defaults()
S
75 1 4
get_htaccess_etag()
S
64 1 10
get_default_setting()
S
80 1 3